package com.hdax.dm.vo;

import lombok.*;

import java.util.List;

/**
 * 选座详情--两个子对象
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
public class GetScheduleVo {

    private Long scheduleId;
    private Long cinemaId;
    private List<SeatPriceList> seatPriceList;      //座位价格
    private List<SeatInfoList> seatInfoList;        //座位详情

    /**
     * 座位价格--选座详情的子对象之一
     */
    public static class SeatPriceList{
        @Getter
        @Setter
        private String areaLevelName;
        @Getter
        @Setter
        private Double price;
    }

    /**
     * 座位详情--选座详情的子对象之一
     */
    public static class SeatInfoList{
        @Getter
        @Setter
        private Long id;
        @Getter
        @Setter
        private Long x;
        @Getter
        @Setter
        private Long y;
        @Getter
        @Setter
        private String areaLevel;
        @Getter
        @Setter
        private Long cinemaId;
        @Getter
        @Setter
        private Long sort;
        @Getter
        @Setter
        private Long status;
    }

}
